stick glove - German English Dictionary